hammock made of thick cloth - Espagnol Anglais Dictionnaire